package com.example.carbon.pojo.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 从前端返回，返回进行查询
 * 前端主要返回page+item+orderCol
 * 后端进行查询主要是limit start,item
 * @param
 */
@Data
@NoArgsConstructor
public class PageLimit {
    //当前页数
    private int page;
    //limit开始条数
    private int start;
    //每页显示数据条数,默认为10 =》传给limit的第二个参数
    private int item;
    //排序字段,默认根据id字段来进行排除，如果不采用分页器，使用原生的mybatis不能实现分页排序
    // 所以排序只能通过程序内部实现，通过查询出来的数据
//    private  String orderCol;
    public PageLimit(int page){
        this.page=page-1;
        this.item=10;
        this.start=this.page*this.item;
    }
    public PageLimit(int page,int item){
        this.page=page-1;
        this.item=item;
        this.start=this.page*this.item;
    }
}
